package com.leadingsoft.pwxk.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.leadingsoft.pwxk.converter.AirPollutionNoOrgConverter;
import com.leadingsoft.pwxk.dto.AirPollutionNoOrgDto;
import com.leadingsoft.pwxk.model.AirPollutionNoOrg;
import com.leadingsoft.pwxk.repository.AirPollutionNoOrgRepository;
import com.leadingsoft.pwxk.service.AirPollutionNoOrgService;

@Service
public class AirPollutionNoOrgServiceImpl implements AirPollutionNoOrgService {

	@Autowired
	private AirPollutionNoOrgRepository airPollutionNoOrgRepository;
	@Autowired
	private AirPollutionNoOrgConverter airPollutionNoOrgConverster;

	@Override
	public AirPollutionNoOrgDto get(String dataid) {
		List<AirPollutionNoOrg> findByDataid = airPollutionNoOrgRepository.findByDataid(dataid);
		return airPollutionNoOrgConverster.toDto(findByDataid == null ? null : findByDataid.get(0));
	}

	@Override
	public List<AirPollutionNoOrgDto> findByDataId(String dataid) {
		return airPollutionNoOrgConverster.toDto(airPollutionNoOrgRepository.findByDataid(dataid));
	}

}
